package com.imcode.setdemo;

import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.Set;

/**
 * 数据结构: hash表 + 链表
 * hash表保证元素唯一  链表保证存入和取出的顺序一致
 */
public class LinkedHashSetDemo01 {
    public static void main(String[] args) {
        Set<String> set = new LinkedHashSet<>();
        set.add("C#");
        set.add("PHP");
        set.add("JAVA");
        set.add("C++");
        set.add("H5");
        set.add("JAVA");
        set.add("C#");
        set.add("PyTHON");

        Iterator<String> it = set.iterator();
        while (it.hasNext()){
            System.out.println(it.next());
        }
    }
}
